<?php
class Slog_Controller_Request
{
	protected $_host;
	protected $_uri;
	protected $_app_uri;

	public function init()
	{
		// Obtenemos el HOST
		$this->_host = $_SERVER['SERVER_NAME'];
		
		// Obtenemos la URI
		$this->_uri = array_shift(explode('?', $_SERVER['REQUEST_URI']));
		
		// Eliminamos la URI base de la URI devuelta por el servidor
		//	para obtener la URI real a nuestra aplicación
		$this->_app_uri = substr($this->_uri, strlen($this->getBaseURI()));
	}

	public function getHost()
	{
		return $this->_host;
	}

	public function getURI()
	{
		return $this->_uri;
	}

	public function getAppURI()
	{
		return $this->_app_uri;
	}

	public function getBaseURI()
	{
		return SLOG_URI_BASE;
	}
}
